import 'package:flutter/material.dart';

/// El主题颜色
class ElThemeData {
  static const Color primary = Color(0xff1890ff);
  static const Color purpleDark = Color(0xff0d193e);
  static const Color orangeDark = Color(0xffec8d2f);
  static const Color orangeLight = Color(0xfff8b250);
  static const Color redDark = Color(0xfff44336);
  static const Color redLight = Color(0xffff5182);
  static const Color blueLight = Color(0xff0293ee);
  static const Color greenLight = Color(0xff13d38e);
}

/// 尺寸
enum ColumnSize { S, M, L }

/// 默认 padding
const defaultPadding = 10.0;

/// keys
final GlobalKey<NavigatorState> globalNavigatorKey = GlobalKey();

class RouteItem {
  late String title;
  late String path;
  late IconData icon;

  RouteItem({
    required this.title,
    required this.path,
    required this.icon,
  });
}

String currentMenuPath = '/';
int currentMenuIndex = 0;

List<RouteItem> buttons = [
  // RouteItem(path: '/', title: 'Login', icon: Icons.home),
  RouteItem(path: '/Home', title: 'Home', icon: Icons.home),
  RouteItem(path: '/DashBoard', title: 'DashBoard', icon: Icons.dashboard),
  RouteItem(
      path: '/Documentation',
      title: 'Documentation',
      icon: Icons.document_scanner),
  // ButtonsInfo(title: 'Setting', icon: Icons.settings),
  // ButtonsInfo(title: 'Notifications', icon: Icons.notifications),
  // ButtonsInfo(title: 'Constants', icon: Icons.contact_phone_rounded),
  // ButtonsInfo(title: 'Sales', icon: Icons.home),
  // ButtonsInfo(title: 'Marketing', icon: Icons.sell),
  // ButtonsInfo(title: 'Security', icon: Icons.verified_user),
  // ButtonsInfo(title: 'Users', icon: Icons.supervised_user_circle_rounded),
];
